#显示中文 ：第二种方式
#局部设置字体方式 fontproperties 灵活，不污染全局设置

#导入模块

import random
import matplotlib.pyplot as plt
#数据
x = range(2,30,2)
y = [random.randint(16,32) for i in x]
plt.figure(figsize=(20,8),dpi = 80)

#设置刻度
plt.xticks(x)
plt.yticks(range(min(y),max(y)+1))

#设置刻度标签
#循环构造x轴的刻度标签
xticks_label = [f'{i}:00' for i in x]
plt.xticks(x,xticks_label,rotation = 45)

#循环构造y轴的刻度标签
yticks_label = [f'{i}:C' for i in range(min(y),max(y)+1)]
plt.yticks(range(min(y),max(y)+1),yticks_label)

#画折线图
plt.plot(x,y)

#设置标题
plt.title('当天温度情况变化',fontproperties='SimHei',fontsize=30) #黑体

#添加轴标签
plt.xlabel('对应当天的时间',fontproperties='SimHei',fontsize=20)  #黑体
plt.ylabel('温度℃',fontproperties='SimSun',fontsize=18)          #宋体

#显示图片
plt.show()
